package com.cdp.system.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class ProportionDesignV2DTO {
    private List<String> selectedObjectives;
    private Map<String, Double> pricesTon;
    private Map<String, List<Double>> variableRanges;
    private Map<String, List<Double>> combinedConstraints;
    private Map<String, List<Double>> objectiveConstraints;
    private Integer alg;

    @JsonProperty("nGenerations")
    private Integer ngenerations;

    private Integer popSize;
    private Map<String, Double> indicatorParams;
}
